@charset "gb2312";
/* CSS Document */
body {
	font: 12px "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", arial, helvetica, sans-serif; width: 100%; color: rgb(51, 51, 51); min-width: 1200px; font-size-adjust: none; font-stretch: normal;
}
a:link {
    text-decoration: none;
}
ul, li, ol {
    list-style: none outside none;
}
.w {
    width: 1200px;
    margin: 0px auto;
}


.wrapper {
	margin: auto; width: 1200px;
}
.header-wrap {
	width: 100%; height: 123px; overflow: visible; padding-top: 17px; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.public-head-layout {
	height: 100px;
}
.public-head-layout .site-logo {
	margin: 0px 0px auto; width: 363px; height: 69px; float: left;
}
.public-head-layout .site-logo img {
	 max-height:89px; max-width: 277px;
}
.head-search-bar {
	width: 520px; overflow: visible; padding-top: 28px; float: left; position: relative;
}
#search ul.tab {
	left: 0px; top: 8px; width: 200px; height: 23px; overflow: hidden; display: block; position: absolute; z-index: 99;
}
#search ul.tab li {
	padding: 0px 14px 3px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-weight: bold; margin-right: 8px; float: left; white-space: nowrap; cursor: pointer;
}
#search ul.tab li.current:hover {
	background: rgb(223, 107, 60);
}
#search ul.tab li.current {
	background: rgb(223, 107, 60); margin: 0px; padding: 0px 14px 3px; height: 20px; color: rgb(255, 255, 255); line-height: 22px; float: left;
}
.head-search-bar .search-form {
	padding: 0px; border-radius: 0px; border: 2px solid rgb(0,95,163); width: 520px; height: 41px; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.head-search-bar .search-form .header-function {
	width: 88px; height: 41px; margin-top: 0px; float: left; display: inline-block; position: relative;
}
.head-search-bar .search-form .header-function .btn-group {
	 padding: 0px 0px 0px 16px; border-radius: 0px; width: 88px; height: 37px; text-align: left; color:#069; line-height: 37px; font-size: 14px; border-right-color:rgb(0,95,163); !important; border-right-width: 2px !important; border-right-style: solid !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.head-search-bar .search-form .header-function .btn-group ul.dropdown-menu {
	background: rgb(255, 255, 255); border: 2px solid rgb(0,95,163); left: -2px; top: 37px; width: 90px; position: absolute; z-index: 100; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.head-search-bar .search-form .header-function .btn-group:hover ul.dropdown-menu {
	display: inline-block;
}
.head-search-bar .search-form .header-function .btn-group ul.dropdown-menu li {
	width: 100%; color: rgb(68, 68, 68); padding-left: 16px; font-size: 14px; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.head-search-bar .search-form .header-function .btn-group ul.dropdown-menu li.active {
	background: rgb(0,95,163); color: rgb(255, 255, 255);
}
.head-search-bar .search-form .header-function .btn-group ul.dropdown-menu li:hover {
	background: rgb(0,95,163); color: rgb(255, 255, 255);
}



.header-wrap .fast-option-bx {
	width: 280px; height: 40px; margin-top: 29px; margin-left: 37px; float: left;
}
.header-wrap .fast-option-bx .btn-fast-option {
	background-position: 21px 11px; border: 1px solid rgb(233, 233, 233); transition:0.2s; width: 49.6%; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; text-indent: 27px; font-size: 16px; text-decoration: none; float: left; display: block; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;
}
.header-wrap .fast-option-bx .uploadModel.btn-fast-option {
	background-position: 20px 8px; width: 49%; color: rgb(255, 255, 255); margin-left: -1px;  background-color: rgb(254,211,4);
}
.header-wrap .fast-option-bx .btn-fast-option:hover {
	font-size: 17px; opacity: 0.9; -webkit-opacity: 0.9; -moz-opacity: 0.9;
}
.head-search-bar .input-text {
	padding: 0px 2%; border: 0px currentColor; width: 346px; height: 36px; color: rgb(85, 85, 85); line-height: 36px; margin-top: 1px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.head-search-bar .input-submit {
	background-position: center; border: currentColor; width: 15%; height: 38px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; float: right; cursor: pointer; background-color:#069;
}
.head-search-bar input[type='submit'].input-submit:hover {
	font-size: 15px; opacity: 0.9; background-color: rgb(223, 107, 60); -webkit-opacity: 0.9; -moz-opacity: 0.9; -o-opacity: 0.9;
}
.head-search-bar .input-submit:active {
	color: rgb(255, 212, 195); font-size: 14px;
}
.head-search-bar .keyword {
	width: 500px; height: 20px; color: rgb(223, 107, 60); line-height: 20px; overflow: hidden; font-size: 12px; margin-top: 4px; margin-left: 10px; white-space: nowrap;
}
.head-search-bar .keyword ul {
	font-size: 0px; vertical-align: top; display: inline-block;
}
.head-search-bar .keyword ul li {
	letter-spacing: normal; font-size: 12px; margin-right: 20px; word-spacing: normal; vertical-align: top; display: inline-block;
}
.head-search-bar .keyword ul li a {
	color: rgb(131, 131, 131);
}
.public-nav-layout {
	background: rgb(245, 245, 245); transition:0.5s; left: auto; top: auto; width: 100%; height: 42px; margin-bottom: 20px; position: relative; z-index: 13; box-shadow: 0px 3px 4px rgba(0,0,0,0.16); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.16); -ms-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.16);
}
.public-nav-layout .site-menu {
	line-height: 40px; margin-left: 25px; float: left; white-space: nowrap; max-width: 988px;
}
.public-nav-layout .site-menu li {
	margin: 0px 14px; padding: 0px 6px; text-align: center; display: inline-block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.public-nav-layout .site-menu li a {
	height: 36px !important; color: rgb(0,95,163); font-size: 14px; text-decoration: none;
}
.public-nav-layout .site-menu li a::before {
	transition:0.5s; left: 50%; width: 0px; height: 1px; bottom: 1px; border-bottom-color: rgb(0,95,163); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; position: absolute; content: ""; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}

.public-nav-layout .site-menu > li.modle_index:hover {
	background: rgb(255, 255, 255); margin-top: -1px; border-top-color: rgba(22, 22, 22, 0.22); border-top-width: 1px; border-top-style: solid;
}
.public-nav-layout .site-menu > li.modle_index:hover > a::before {
	left: 50%; width: 0%;
}
.public-nav-layout .site-menu li:hover > a::before {
	left: 0px; width: 100%;
}
.public-nav-layout .site-menu li > a.current::before {
	left: 0px; width: 100%;
}
.public-nav-layout .site-menu li a.active::before {
	left: 0px; width: 100%;
}
.public-nav-layout .site-menu li a:hover::before {
	left: 0px; width: 100%;
}
.public-nav-layout .site-menu li:hover > a {
	color: rgb(0,95,163); font-weight: 600;
}
.public-nav-layout .site-menu li > a.current {
	color: rgb(0,95,163); font-weight: 600;
}


.focus {
	width: 100%; height: 400px; position: relative; margin-top:10px;
}
.focus .bd {
	height: 100%; overflow: hidden; width:100%;
}
.focus ul {
	height: 100%; 
}
.focus ul li {
	height: 100%;
}
.focus .hdbox {
	left: 0px; width: 100%; height: 30px; bottom: 80px; line-height: 30px; position: absolute; min-width: 980px;
}
.focus .hdbox .hd .prev {
	left: 0px; top: 0px; width: 0px; height: 0px; display: block; position: absolute;
}
.focus .hdbox .hd .next {
	top: 0px; width: 0px; height: 0px; right: 0px; display: block; position: absolute;
}
.focus .hd ul {
	text-align: center;
}
.focus .hd {
	position: relative;
}
.focus .hd ul li {
	background: rgb(188, 195, 205); margin: 0px 3px; border-radius: 50%; width: 10px; height: 10px; text-indent: -99999px; display: inline-block; cursor: pointer;
}
.focus .hd ul li.on {
	background: rgb(254, 116, 79);
}


.introduction {
	margin: 20px auto 15px; width: 1200px; height: 85px; position: relative; z-index: 1;
}
.introduction .publicblock {
	background: rgb(255, 255, 255); left: 50%; height: 90px; margin-left: -600px; position: absolute;
}
.introduction .li {
	margin: 15px 15px; padding: 0px 30px; float: left;
}
.introduction .li a {
	display: block; position: relative;
}
.introduction .li a:hover {
	margin-top: -2px;
}
.introduction .li {
	border-right-color: rgb(122, 125, 152); border-right-width: 1px; border-right-style: solid;
}
.introduction .li .img {
	margin: 0px 10px 0px 0px; width: 42px; height: 42px; float: left;
}
.introduction .li .txt {
	height: 50px; margin-left: 55px;
}
.introduction .li .txt .tit {
	color: rgb(140, 142, 153); font-size: 14px; font-weight: 700; margin-top: 2px;
}
.introduction .li .txt p {
	color: rgb(61, 63, 76); font-size: 18px; font-weight: 700; margin-top: 5px;
}
.introduction .li4.li {
	border: currentColor; margin-right: 0px;
}


.service {
	padding: 0px 0px 60px;
}
.service_left {
	background: url("../images/qy_aptitude/service_left.jpg") no-repeat rgb(60, 138, 236); width: 240px; height: 490px; float: left;
}
.service_left .hd ul {
	padding-top: 20px;
}
.service_left .hd li {
	height: 42px; line-height: 42px; font-size: 13px; font-weight: 700; margin-bottom: 10px; position: relative;
}
.service_left .hd li span {
	padding: 0px 10px 0px 30px; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; position: relative;
}
.service_left .hd i {
	top: 50%; display: block; position: absolute;
}
.service_left .hd i.i1 {
	background: url("jt2.png") no-repeat center; width: 5px; height: 8px; right: 0px; margin-top: -4px;
}
.service_left .hd i.i2 {
	background: rgb(255, 255, 255); left: 0px; width: 9px; height: 2px; margin-top: -1px; display: none;
}
.service_left .hd i.i3 {
	background: url("jt.png") no-repeat center; width: 42px; height: 8px; right: 0px; margin-top: -4px; display: none;
}
.service_left .hd li.on span {
	padding-right: 40px;
}
.service_left .hd li.on span .i1 {
	display: none;
}
.service_left .hd li.on span .i2 {
	display: block;
}
.service_left .hd li.on span .i3 {
	display: block;
}
.service_left .hd li.on a {
	
}
.service_left .hd li a {
	left: 9px; top: 0px; width: 231px; height: 42px; display: block; position: absolute; z-index: 2;
}
.service_left .hr2 {
	margin-top: 20px; margin-left: 30px; border-bottom-color: rgba(255, 255, 255, 0.3); border-bottom-width: 1px; border-bottom-style: dotted;
}
.service_left .links {
	margin: 30px 31px; border: 1px solid rgb(255, 255, 255); width: 140px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; display: block; position: relative;
}
.service_left .links::before {
	background: url("jt.png") no-repeat; top: 50%; width: 34px; height: 9px; right: -20px; margin-top: -4.5px; position: absolute; content: "";
}
.service_left .links:hover {
	background: rgb(255, 255, 255); color: rgb(119, 119, 119);
}
.service_right {
	margin: 0px 0px 0px 240px; height: 490px;
}
.service_right .bd {
	width: 960px; height: 490px; overflow: hidden; display: block;
}
.service_right .ul {
	overflow: hidden;
}
.service_right .li {
	background: url("b1.jpg") center; width: 319px; height: 244.5px; overflow: hidden; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted; float: left;
}
.service_right .li a {
	width: 100%; height: 100%; display: block;
}
.service_right .li .img {
	width: 319px; height: 40px; text-align: center; line-height: 40px; padding-top: 50px; vertical-align: middle; display: table-cell;
}
.service_right .li .img img {
	margin: 0px auto; display: block;
}
.service_right .li .oe {
	margin: 12px 20px 0px; text-align: center; color: rgb(15, 33, 73); line-height: 30px; font-size: 20px; font-weight: 400;
}
.service_right .li p.p1 {
	margin: 5px 10px 3px; height: 22px; text-align: center; color: rgb(137, 142, 153); line-height: 22px; overflow: hidden; font-family: arial; font-size: 14px;
}
.service_right .li p.p1 span {
	color: rgb(255, 115, 77);
}
.service_right .li p.p2 {
	margin: 20px auto 0px; border: 1px solid rgb(193, 193, 193); width: 125px; height: 30px; text-align: center; color: rgb(153, 153, 153); line-height: 30px; font-size: 14px; display: block; position: relative;
}
.service_right .li a {
	transition:0.35s; display: block;
}
.service_right .li a:hover {
	transition:0.35s; margin-top: -5px;
}
.service_right .li a:hover .p2 {
	border-color: rgb(255, 115, 77); color: rgb(255, 115, 77);
}
.service_right .li3.li {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.service_right .li4.li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.service_right .li5.li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.service_right .li6.li {
	border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-right-style: none; border-bottom-style: none;
}

.titlebox {
	margin: 0px auto; padding: 20px 0px 40px; width: 1200px; position: relative;
}
.titlebox .big {
	height: 36px; text-align: center; color: rgb(91, 93, 102); line-height: 36px; font-size: 32px; font-weight: 700; position: relative;
}
.titlebox .big span {
	color: rgb(19, 95, 187);
}
.titlebox .big::before {
	background: rgb(230, 230, 230); left: 50%; width: 450px; height: 1px; bottom: -19px; margin-left: -225px; position: absolute; content: "";
}
.titlebox .big::after {
	background: rgb(230, 230, 230); left: 50%; width: 25px; height: 5px; bottom: -20.5px; margin-left: -12.5px; position: absolute; content: "";
}
.titlebox .intro {
	text-align: center; color: rgb(153, 153, 153); line-height: 22px; font-size: 18px; margin-top: 33px;
}
.titlebox .beautyfont {
	left: 0px; top: 10px; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Impact; font-size: 80px; position: absolute; opacity: 0.3; text-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.contentbox {
	min-height: 200px;
}
.publicblock {
	margin: 0px auto; width: 1200px; clear: both; -ms-zoom: 1;
}
.publicblock::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.publicblock {
	
}
.clear{ clear:both;}
.case {
	background: url("bg2.jpg") no-repeat center; padding: 0px 0px 60px;
}
.case .bd {
	position: relative; z-index: 1;
}
.case .bd ul {
	height: 330px; overflow: hidden; padding-top: 50px !important;
}
.case .bd li {
	background: rgb(255, 255, 255); border-radius: 3px; width: 288px; height: 330px; overflow: hidden; margin-right: 15px; float: left; position: relative;
}
.case .bd li .img {
	margin: 15px auto 0px; width: 245px; height: 300px;
}
.case .bd li .img img {
	width: 100%; height: 100%;
}
.case .bd li .textbox {
	background: rgb(255, 255, 255); left: 0px; width: 100%; bottom: 0px; position: absolute; box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
}
.case .bd li .text1 {
	margin: 0px 3px; padding: 5px 10px 15px; height: 45px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.case .bd li .text1 span {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; position: relative;
}
.case .bd li .text1 p {
	color: rgb(153, 153, 153); margin-top: 3px;
}
.case .bd li .text2 {
	padding: 15px; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.case .bd li .text2 em {
	color: rgb(255, 115, 77); font-weight: 700;
}
.case .bd li .text3 {
	background: rgb(240, 241, 245); margin: 0px 15px 15px; padding: 20px; font-size: 14px; display: none;
}
.case .bd li .text3 .ul {
	padding-left: 15px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted;
}
.case .bd li .text3 .li {
	color: rgb(153, 153, 153); line-height: 26px; font-family: arial; position: relative;
}
.case .bd li .text3 .li::before {
	background: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(187, 187, 187); left: -22px; top: 50%; width: 10px; height: 10px; margin-top: -5.5px; position: absolute; content: "";
}
.case .bd li:hover {
	top: -50px; height: 380px; position: relative;
}
.case .bd li:hover .text2 {
	display: none;
}
.case .bd li:hover .text3 {
	margin-top: 15px; display: block;
}
.case .bd li:hover .text0 {
	display: block;
}
.case .hd ul {
	text-align: center; margin-top: 30px;
}
.case .hd {
	position: relative;
}
.case .hd ul li {
	background: rgb(221, 224, 231); margin: 0px 3px; border-radius: 50%; width: 10px; height: 10px; text-indent: -99999px; display: inline-block; cursor: pointer;
}
.case .hd ul li.on {
	background: rgb(145, 148, 153);
}
.case .titlebox {
	padding-bottom: 10px;
}
.case .fanye {
	top: -230px; width: 37px; height: 74px; display: block; position: absolute; background-color: rgb(200, 207, 215) !important;
}
.case .prev.fanye {
	background: url("../images/qy_aptitude/l.png") no-repeat 15px; border-radius: 37px 0px 0px 37px; left: -37px;
}
.case .next.fanye {
	background: url("../images/qy_aptitude/r.png") no-repeat 10px; border-radius: 0px 37px 37px 0px; right: -35px;
}
.case .fanye:hover {
	background-color: rgb(48, 131, 235) !important;
}
.case .tempWrap {
	width: 1200px !important;
}
.case .text0 {
	background: rgb(45, 132, 237); border-radius: 0px 18px 18px 0px; width: 162px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; display: none;
}
.case .text0 em {
	font-weight: 700;
}
.advantage {
	background: rgb(19, 95, 187); padding: 60px 0px;
}
.advantage_left {
	background: url("advantage_left.png") no-repeat; width: 290px; height: 380px; float: left;
}
.advantage_left h2 {
	margin: 70px 25px 0px; height: 35px; color: rgb(255, 255, 255); font-size: 32px; position: relative;
}
.advantage_left h2::before {
	background: rgb(230, 230, 230); left: 0px; width: 200px; height: 1px; bottom: -18px; position: absolute; content: "";
}
.advantage_left h2::after {
	background: rgb(230, 230, 230); left: 0px; width: 20px; height: 5px; bottom: -20px; position: absolute; content: "";
}
.advantage_left p {
	margin: 0px 25px; padding: 37px 0px 10px; color: rgb(255, 255, 255); line-height: 26px; font-size: 18px;
}
.advantage_left .links {
	margin: 20px 25px; border: 1px solid rgb(255, 255, 255); width: 160px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block; position: relative;
}
.advantage_left .links::before { top: 50%; width: 34px; height: 9px; right: -20px; margin-top: -4.5px; position: absolute; content: "";
}
.advantage_left .links:hover {
	background: rgb(255, 255, 255); color: rgb(119, 119, 119);
}
.advantage li .img {
	transition:0.35s; height: 40px; padding-top: 40px;
}
.advantage li:hover .img {
	transition:0.35s; padding-top: 35px;
}
.advantage li .img img {
	margin: 0px auto; height: 100%; display: block;
}
.advantage ul {
	overflow: hidden; margin-left: 290px;
}
.advantage li {
	background:url(li.jpg) center; margin: 0px 0px 10px 10px; width: 293px; height: 185px; float: left;
}
.advantage li .oe {
	margin: 12px 20px 0px; text-align: center; color: rgb(15, 33, 73); line-height: 30px; font-size: 20px; font-weight: 400;
}
.advantage li p.p1 {
	margin: 10px 10px 3px; height: 22px; text-align: center; color: rgb(137, 142, 153); line-height: 22px; overflow: hidden; font-family: arial; font-size: 14px;
}
.advantage li p.p2 {
	margin: 0px 20px; text-align: center; color: rgb(253, 103, 33); line-height: 30px; font-family: arial; font-size: 16px;
}
.process {
	background: url("bg4.jpg") no-repeat center; padding: 0px 0px 60px;
}
.process .contentbox {
	min-height: 260px;
}
.process .contentbox ul {
	width: 1300px; overflow: hidden;
}
.process .contentbox li {
	transition:0.35s; width: 170px; height: 260px; padding-right: 84px; margin-top: 5px; float: left; position: relative;
}
.process .contentbox li:hover {
	transition:0.35s; margin-top: 0px;
}
.process .contentbox li .img {
	height: 130px;
}
.process .contentbox li .img img {
	margin: 0px auto; height: 100%; display: block;
}
.process .contentbox li .oe {
	text-align: center; color: rgb(93, 93, 93); line-height: 30px; font-size: 18px; font-weight: 700; margin-top: 30px;
}
.process .contentbox li p.p1 { margin: 6px 0px 5px; height: 48px; text-align: center; color: rgb(137, 142, 153); line-height: 22px; overflow: hidden; padding-top: 10px; font-size: 14px;
}
.process .contentbox li .hr {
	width: 0px; height: 190px; right: 35px; bottom: 11px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; position: absolute;
}
.process .contentbox li .hr::after {
 left: 0px; width: 22px; height: 10px; bottom: 95px; display: block; position: absolute; content: "";
}

.btnbox {
    background: none repeat scroll 0% 0% rgb(255, 115, 77);
    margin: 40px auto 0px;
    width: 190px;
    height: 42px;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 42px;
    font-size: 16px;
    display: block;
}
.shadow {
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);
}
ul {
    margin: 0px;
    padding: 0px;
}

.brand {
	background: url("bg6.jpg") no-repeat center; padding: 0px 0px 60px;
}
.brand .titlebox .beautyfont {
	color: rgb(238, 238, 238); opacity: 0.05;
}
.brand .titlebox .big {
	color: rgb(255, 255, 255);
}
.brand .big::before {
	background: rgb(255, 255, 255); opacity: 0.3;
}
.brand .big::after {
	background: rgb(255, 255, 255); opacity: 0.3;
}
.brand .titlebox .intro {
	color: rgb(255, 255, 255); opacity: 0.5;
}
.brand ul {
	width: 1240px; overflow: hidden; padding-top: 10px;
}
.brand ul li {
	margin: 0px 13px 13px 0px; transition:0.35s; width: 230px; height: 105px; overflow: hidden; float: left; display: block; position: relative;
}
.brand ul li:hover {
	transition:0.35s; top: -3px;
}
.brand ul li img {
	width: 100%; height: 100%;
}


.news {
    width: 100%;
    height: 568px;
    background-color: rgb(240, 242, 245);
}
.fixed_width {
    width: 1200px;
    height: 100%;
    margin: 0px auto;
   
}
.fixed_width .adviser_title {
    width: 100%;
    height: auto;
    margin-top: 50px;
    display: inline-block;
    text-align: left;
}
.one-txt-cut {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fixed_width .adviser_title .adviser_p {
    display: inline-block;
    width: 22px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border-radius: 3px;
    position: relative;
    top: -2px;
    color: rgb(255, 255, 255);
    font-size: 12px;
}
i, em, b {
    font-style: normal;
}
 .fixed_width .adviser_title strong {
    color: rgb(40, 40, 47);
    font-size: 20px;
    padding: 0px 9px 0px 6px;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
}
.fixed_width .adviser_title {
    text-align: left;
}
.one-txt-cut {
    white-space: nowrap;
}
.fixed_width .adviser_title span {
    color: rgb(154, 154, 154);
    font-size: 14px;
    position: relative;
    top: 2px;
}
.one-txt-cut {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news .news_box {
    width: 100%;
    height: 413px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20px 5px rgba(43, 47, 57, 0.06);
    margin-top: 25px;
}
.news .news_box .news1 {
    width: 399px;
    height: 100%;
    border-right: 1px solid rgb(231, 231, 231);
}
.news .news_box > div {
    float: left;
}
.news .news_box .news3 {
    width: 399px;
    height: 100%;
}
.news .news_box > div .top_title {
    height: 54px;
    border-bottom: 1px dashed rgb(231, 231, 231);
    line-height: 54px;
}
.news .news_box > div .top_title span {
    float: left;
    color: rgb(43, 61, 99);
    font-size: 18px;
    padding-left: 23px;
}
.news .news_box > div .top_title a {
    display: block;
    height: 100%;
    width: 84px;
    background: url("more.png") no-repeat scroll left center transparent;
    float: right;
}
a:link {
    text-decoration: none;
}
a {
    cursor: pointer;
    color: rgb(51, 51, 51);
}
.news .news_box .news1 ul {
    display: inline-block;
    width: 370px;
    height: auto;
    padding: 0px 18px;
}
ul, li, ol {
    list-style: none outside none;
}

.news .news_box .news1 ul li{
    border-bottom: 1px dashed rgb(231, 231, 231);
    font-size: 14px;
    padding: 18px 0px; 
}
.news .news_box .news1 ul li .title {
    display: inline-block;
    width: 310px;
    color: rgb(139, 139, 139);
    text-align: left;
    float: left;
}
.news .news_box .news1 ul li .times {
    color: rgb(117, 124, 139);
    float: right;
}

.news .news_box .news1 ul li .title i, .news .news_box .news2 ul li .title i {
    display: inline-block;
    width: 0px;
    height: 0px;
    border-width: 2.5px 0px 2.5px 3px;
    border-style: solid;
    border-color: transparent transparent transparent rgb(93, 102, 121);
    margin-right: 7px;
    position: relative;
    top: -2px;
}

.Bottomnavigation{
    margin: 0 auto;
    padding-left: 150px;
    padding-top: 10px;
}
.Bottomnavigation>.Bottom-top{
    /*   height: 135px;
       padding-top: 10px;*/
}
.Bottomnavigation>.Bottom-top>ul{
    width: 160px;
    float: left;
    margin: 0;
}
.Bottomnavigation>.Bottom-top>ul>li{
    padding-left: 8px;
    margin-top: 5px;
    font-size: 12px;
}
.Bottomnavigation>.Bottom-top>ul>li>a{
    color: #d0d0d0;
    text-decoration:none;
}
.Bottomnavigation>.Bottom-top>ul>li>a:hover{
    color: #df6b3c;
}
.Bottomnavigation>.Bottom-top>ul>li:nth-child(1){
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    padding: 0px;
    margin: 0px;
}
.Bottomnavigation>.Bottom-top>.Publicnumber,
.Bottomnavigation>.Bottom-top>.Smallprogram{
    width: 92px;
    float: left;
}
.Bottomnavigation>.Bottom-top>.Publicnumber>span,
.Bottomnavigation>.Bottom-top>.Smallprogram>span{
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #fefefe;
    padding: 0px;
    height: 24px;
}
.Bottomnavigation>.Bottom-top>.Publicnumber>img,
.Bottomnavigation>.Bottom-top>.Smallprogram>img{
    display: inline-block;
    height: 92px;
    width: 92px;
    position: relative;
    bottom: -14px;
}
.Bottomnavigation>.Bottom-top>.Publicnumber{
    margin-left: 65px;
}
.Bottomnavigation>.Friendshiplink{
    margin-top: 12px;
}
.Bottomnavigation>.Friendshiplink>ul{
    height: 14px;
}
.Bottomnavigation>.Friendshiplink>ul>li{
    float: left;
    border-right: 1px solid #c9c9c9;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    padding: 0 10px;
}
.Bottomnavigation>.Friendshiplink>ul>li:nth-child(1){
    border: 0;
    padding-left: 0px;
    color: #999999;
}
.Bottomnavigation>.Friendshiplink>ul>li:last-child{
    border: 0px;
}
.Bottomnavigation>.Friendshiplink>ul>li>a{
    color: #fefefe;
    font-size: 12px;
    text-decoration:none;
}
.Bottomnavigation>.Friendshiplink>ul>li>a:hover{
    color: #df6b3c;
}
.Bottom>.information{
    height: auto;
    padding: 0px;
    padding-top: 3px;
    background: none;
}
.Bottom>.information>.Contactmessage{
    height: 44px;
    margin-left: 157px;
    line-height: 36px;
    color: #d1d0d0;
    margin-bottom: 10px;
}
.Bottom>.information>.bottom-msg{
    font-size: 12px;
    color: #d1d0d0;
    width: 100%;
    line-height: 50px;
    height: 50px;
    text-align: center;
}
.Bottom>.information>.Contactmessage>span{
    font-size: 12px;
    display: inline;
}
.Bottom>.information>.Contactmessage>span:nth-child(2){
    margin-left: 37px;
}
.Bottom>.information>.Contactmessage>span:nth-child(3){
    margin-left: 31px;
}
.Bottom>.information>.SecurityIcon{
    margin-left: 258px;
}
.Bottom>.information>.SecurityIcon>img{
    width: 106px;
    height: 38px;
    margin-left: 16px;
    display: inline-block;
}
#Publicbottom{ height:200px;
    box-shadow: 0px -3px 4px rgba(79,70,79,0.16);
    -webkit-box-shadow: 0px -3px 4px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px -3px 4px rgba(0,0,0,0.16);
    -ms-box-shadow: 0px -3px 4px rgba(0,0,0,0.16);
 
}
.diqudh{ width:1140px; margin:0 auto;}


  .rjutag{padding: 10px;     border: 1px solid #e8e8e8; height:60px;}
        .rjutag li{ width: auto;float: left;margin: 2px;border-radius:5px;padding: 5px; text-align:center; }
        .rjutag li a{color: #fff; font-size:14px; }
        .color-green{border: 1px solid #5cb85c;background: #5cb85c;}
        .color-break{border: 1px solid #777;background: #777;}
   
    